function new_id() {
    for (var lut = [], i = 0; i < 256; i++)
        lut[i] = (i < 16 ? "0" : "") + i.toString(16);
    var d0 = 4294967295 * Math.random() | 0
      , d1 = 4294967295 * Math.random() | 0
      , d2 = 4294967295 * Math.random() | 0
      , d3 = 4294967295 * Math.random() | 0;
    return lut[255 & d0] + lut[d0 >> 8 & 255] + lut[d0 >> 16 & 255] + lut[d0 >> 24 & 255] + "-" + lut[255 & d1] + lut[d1 >> 8 & 255] + "-" + lut[d1 >> 16 & 15 | 64] + lut[d1 >> 24 & 255] + "-" + lut[63 & d2 | 128] + lut[d2 >> 8 & 255] + "-" + lut[d2 >> 16 & 255] + lut[d2 >> 24 & 255] + lut[255 & d3] + lut[d3 >> 8 & 255] + lut[d3 >> 16 & 255] + lut[d3 >> 24 & 255]
}

module.exports = function(path, controller) {
	// key 可以是任何值只要不重复就可以
	controller[path] = {new_id}
}
